#ifndef ASTARPATHFINDER_H
#define ASTARPATHFINDER_H

#include "prerequisites.h"
#include <QCoreApplication>

class AStarPathfinder : public QCoreApplication
{
public:
	AStarPathfinder(int argc, char *argv[]);
	~AStarPathfinder();

private:
	void buildGraph();
	void testBinaryHeap();
	void testNodeRecords();
	void testAStar();

private:
	Graph* testGraph_;
};

#endif // ASTARPATHFINDER_H
